package com.xci.platform.auth.core;

import com.xci.platform.auth.entity.UserEntity;
import lombok.Data;

import java.util.Date;

/**
 * 当前已登录用户对象
 */
@Data
public class AuthUser {
    /**
     * 用户主键
     */
    private String userId;

    /**
     * 用户姓名
     */
    private String userName;

    /**
     * 登陆账户
     */
    private String account;

    /**
     * 登录时间
     */
    private Date loginTime;

    /**
     * 激活时间
     */
    private Date activeTime;

    /**
     * 部门主键
     */
    private String departmentId;

    /**
     * 部门名称
     */
    private String departmentName;

    /**
     * 登录IP地址
     */
    private String ipAddress;

    /**
     * 浏览器
     */
    private String browser;

    /**
     * 是否超级管理员
     */
    private Boolean isAdmin;

    /**
     * 系统用户对象
     */
    private UserEntity userEntity;
}
